function getUserName(){
	$.ajax({
		type : "POST", // 提交方式
		url : "user/getUserMessage.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			    var json = JSON.parse(result);
			    console.log(json);
			    if("student"!=json.role){
			    	alert("你无权访问该页面！")
			    	window.location.href="login.html";
			    }
				$("#user_name").text(json.name);
				$(".form-stuName").val(json.name);
		}
	});
}
function getStudent(){
	$.ajax({
		type : "POST", // 提交方式
		url : "student/getStudent.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$("#id").val(json.student.studentNumber);
			$("#name").val(json.student.name);
			$("#mailbox").val(json.student.mailbox);
			$("#phone").val(json.student.phone);
			$("#instructor").val(json.student.user.name);
			$("#sex").val(json.student.gender);
		}
	});
}

function updateStudentMessage(){
	var student_name=$("input[name='student_name']").val();
	if(student_name==""){
		alert("用户名不能为空！");
		return false;
	}
	var mailbox =$("input[name='mailbox']").val();
	var phone =$("input[name='phone']").val();
	var student_id=$("input[name='student_id']").val();
	if(student_id==""){
		alert("学号不能为空！");
		return fasle;
	}
	var sex=$("input[name='sex']").val()
	$.ajax({
		type : "POST", // 提交方式
		url : "student/updateStudentMessage.do",// 路径
		async: false,
		data : {
			"student_name":student_name,
			"mailbox":mailbox,
			"phone":phone,
			"student_id":student_id,
			"sex":sex
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if(json.isSame=="no"){
				alert("学号禁止修改！");
				return false;
			}
			else if(json.update=="true"){
				alert("修改成功！");
				window.location.href="personal-info-stu.html";
			}
			else if(json.update=="failed"){
				alert("修改失败，请重新修改！");
				return false;
			}
		
		}
	});
}
function updatePassword(){
	var old_password=$("input[name='old_password']").val();
	if(old_password==""){
		alert("旧密码不能为空！");
		return false;
	}
	var new_password=$("input[name='new_password']").val();
	if(new_password==""){
		alert("新密码不能为空！");
		return false;
	}
	var confirm_password=$("input[name='confirm_password']").val();
	if(confirm_password==""){
		alert("确认密码不能为空！");
		return false;
	}
	$.ajax({
		type : "POST", // 提交方式
		url : "student/updateStudentPassword.do",// 路径
		async: false,
		data : {
			"old_password":old_password,
	        "new_password":new_password,
	        "confirm_password":confirm_password
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if(json.isExsit=="false"){
				alert("旧密码输入错误！请重新输入！");
				return false;
			}else if(json.equal=="false"){
				alert("新密码与密码确认不相同！请重新输入");
				return false;
			}
			else if(json.update=="true"){
				alert("密码修改成功！");
				window.location.href="password-stu.html";
			}
			else if(json.update=="failed"){
				alert("密码修改失败，请重新提交！");
				return false;
			}
		}
	});
}
function listTermByClass(){
	$.ajax({
		type : "POST", // 提交方式
		url : "student/listTermByClass.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			for(var i=0; i<json.term.length;i++){
				var term=json.term[i].name;
				$(".form-term").append("<option>"+term+"</option>");
			}
		}
	});
}
function listAchievementByStudentAndTerm() {
	var term = $(".form-term").val();
	$.ajax({
		type : "POST", // 提交方式
		url : "student/listAchievementByStudentAndTerm.do",// 路径
		data : {
			"term" : term
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$("tbody").empty();
				for(var i =0;i<json.achievement.length;i++){
					var studentId=json.achievement[i].student.studentNumber;
					var studentName=json.achievement[i].student.name;
					var courseName=json.achievement[i].course.name;
					var courseId=json.achievement[i].course.code;
					var score =json.achievement[i].score;
					var term =json.achievement[i].term;
					$("tbody").append("<tr><td align='center' class='stuID'>"
							+ studentId+ "</td><td align='center' class='stuName'>"+ studentName+"</td><td align='center class='term'>"+term+"</td><td align='center' class='courseId'>"+courseId+
							"</td><td align='center' class='courseName'>"+courseName+
							"</td><td align='center' class='score'>"+score+"</td>");
				}
			init();
		}
	});
}
function listRewardPunishmentByStudent() {
	$.ajax({
		type : "POST", // 提交方式
		url : "student/listRewardPunishmentByStudent.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$("tbody").empty();
			if(json.isNull=="yes"){
				alert("你还未拥有奖惩记录");
				window.reload;
			}
			else{
				for(var i =0;i<json.rewardPunishment.length;i++){
					var id =json.rewardPunishment[i].id;
					var studentId=json.rewardPunishment[i].student.studentNumber;
					var studentName=json.rewardPunishment[i].student.name;
					var content=json.rewardPunishment[i].content;
					var score =json.rewardPunishment[i].score;
					$("tbody").append("<tr><td align='center' class='stuID'>"
							+ studentId+ "</td><td align='center'class='stuName'>"+ studentName+"</td><td align='center' class='content'>"+content+
							"</td><td align='center' class='score'>"+score+"</td>");
				}
				init();
			}
		}
	});
}
function listComprehensiveQualityByStudent() {
	$.ajax({
		type : "POST", // 提交方式
		url : "student/listComprehensiveQualityByStudent.do",// 路径
		data : {
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$("tbody").empty();
			if(json.comprehensiveQuality==null){
				alert("你的综合素质还未评分！")
			}else{
					var id =json.comprehensiveQuality.id;
					var studentName=json.comprehensiveQuality.student.name;
					var vScore=json.comprehensiveQuality.virtueScore;
					var wScore=json.comprehensiveQuality.wisdomScore;
					var eqScore=json.comprehensiveQuality.expandQualityScore;
					var eScore=json.comprehensiveQuality.extraScore;
					var grade=json.comprehensiveQuality.grade;
					$("tbody").append("<tr><td  align='center'class='stuName'>"
								+ studentName+ "</td><td align='center' class='score'>"+ vScore+"</td><td align='center' class='score1'>"+wScore+
								"</td><td align='center' class='score2'>"+eqScore+"</td><td align='center' class='score3'>"+eScore+
								"</td><td align='center' class='score4'>"+grade);
					
					init();
				}
			}
	});
}
